MacApp will allow you to create custom pulldown menus. You must specify the names of the menu items and the commands they operate.
MacApp will automatically handle mouse clicks in the menu area, and then call the correct command methods if the user selects one of your items. You must write the code for these commands yourself,
but MacApp will do all the bookkeeping work, including calling the Undo and Redo methods.